@charset "utf-8";

/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td,em{-webkit-text-size-adjust:none;margin:0;padding:0;border:none;font-family:"Microsoft Yahei","微软雅黑","宋体",Tahoma,Arial,Helvetica,STHeiti;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ol,ul{list-style:none;} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-weight:normal;font-style:normal;}
a:active, a:focus{outline:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*html{background-image:url(about:blank);background-attachment:fixed;}
h1,h2,h3,h4,h5,h6,ul,p,ol,th,dl,dt,form{ margin:0px; padding:0px;}
li{ list-style-type: none; }
a img{ border:none;}
.clear{ clear:both; overflow:hidden; height:1px;}
.clear5{ clear:both; overflow:hidden; height:5px;}
.clear8{ clear:both; overflow:hidden; height:8px;}
.clear10{ clear:both; overflow:hidden; height:10px;}
.clear15{ clear:both; overflow:hidden; height:15px;}
.clear20{ clear:both; overflow:hidden; height:20px;}
.clear25{ clear:both; overflow:hidden; height:25px;}
.clear28{ clear:both; overflow:hidden; height:28px;}
.clear30{ clear:both; overflow:hidden; height:30px;}
.clear40{ clear:both; overflow:hidden; height:40px;}
.clear50{ clear:both; overflow:hidden; height:50px;}
.padding8{ padding:8px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
a{text-decoration: none;cursor: pointer;color:#333333; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
a:hover{text-decoration: none;color:#900;}
.floatLeft{ float:left;}
.floatRight{ float:right;}
.yuanjiao{-moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.yc{display: block;text-overflow: ellipsis;white-space: nowrap;}
.jianbian{background-image: -webkit-linear-gradient(top right, #60b0ff, #3286ff);  background-image: -moz-linear-gradient(top right, #60b0ff, #3286ff);  background-image: -ms-linear-gradient(top right, #60b0ff, #3286ff); background-image: -o-linear-gradient(top right, #60b0ff, #3286ff); }
.shadow{-moz-box-shadow:3px 2px 5px #333333; -webkit-box-shadow:3px 2px 5px #333333; box-shadow:3px 2px 5px #333333;}/*投影*/
.noRepeat{ background-position:center center; background-repeat:no-repeat;}



/* 首页日历 */
#CalendarMain {
    width: 334px;
    height: 395px;
    background-color:#eeeeee;
    float:left;
}
#title {
    width:274px;
    height:54px;
    margin-left:30px;
    background-color: #eeeeee;
    border-bottom:1px #ddd solid;
    position:relative;
}
#title p{
    float:left;
    margin-top:14px;
    padding-left:25px;
    background:url(../images/calendar.png) no-repeat;
    height:25px;
    line-height:25px;
    font-weight:bold;
    color:#222;
}
.selectBtn {
    font-weight: 900;
    font-size: 15px;
    color: #802358;
    cursor: pointer;
    text-decoration: none;
    padding: 4px 4px 4px 4px;
    margin-top:15px;
}
.selectBtn:hover {
    background:#802358;
    color:white;
}
.selectYear {
    position:absolute;
    left:155px;
}
.selectMonth {
    position:absolute;
    right:20px;
}
.month {
    position:absolute;
    left:135px;
}
.nextMonth {
    position:absolute;
    right:0px;
}
.currentDay {
    position:absolute;
    left:100px;
}
#context {
    background-color: #eee;
    width:300px;
    margin-left:17px;
    height:340px;
}
.week {
    width: 100%;
    clear:both;
    height:20px;
    padding-top:10px;
    margin-bottom:10px;
}
.week>h3 {
    float: left;
    color: #802358;
    text-align: center;
    margin: 0;
    padding: 0;
    font-size: 14px;
}
.dayItem {
    float: left;
}
.lastItem a{
    color: #d1c7b7 !important;
}
.item {
    color: #333;
    float: left;
    text-align: center;
    cursor: pointer;
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 13px;
    width:47px;
    height:55px;
}
/*.item:hover {
    color: #b9121b;
}*/
.item>a{
    width: 25px;
    line-height: 25px;
    display:block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
}
.currentItem>a {

    border:1px solid #b9121b;
}

#Container {
    overflow: hidden;
    float: left;
    height:252px;
    width:300px;

}
#center {
    width: 100%;
    overflow: hidden;
    height:300px;
}
#centerMain {
    width: 300%;
    margin-left: -100%;
}
#selectYearDiv {
    float: left;
    background-color: #eee;
    width:300px;
    height:275px;
}
#selectYearDiv>div {
    float: left;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 14px;
    border: 1px solid #ccc;
    border-right:0px;
    margin-left: -1px;
    margin-top: -1px;
    cursor: pointer;
    color: #909090;
    width:75px;
    height:92px;
}
.currentYearSd, .currentMontSd {
    color: #ff4400 !important;
}
#selectMonthDiv {
    float: left;
    background-color: #eee;
    width:300px;
    height:275px;
}
#selectMonthDiv>div {
    color: #909090;
    float: left;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 14px;
    border: 1px solid #ccc;
    margin-left: -1px;
    margin-top: -1px;
    cursor: pointer;
    width:74px;
    height:92px;
}
#selectYearDiv>div:hover, #selectMonthDiv>div:hover {
    background-color: #efefef;    color:red;
}
#centerCalendarMain {
    float: left;
    width:300px;
}


.left .tanchu{z-index:10;position:absolute;top:0px;left:0px;display:none;}
.left .tanchu .tc_topborder{ width:350px; height:11px;background:url(../top.png) no-repeat top center; }
.left .tanchu a.tc_close{ position:absolute; top:20px; right:10px;width:30px;height:30px; z-index:11; background:url(../images/close.png) no-repeat; display:block;}
/*.left .tanchu ul{ width:290px; overflow:hidden;padding:30px;font-size:14px; padding-bottom:20px;background: #ffffff; border:1px solid #802358; border-radius:3px; border-top:none; }*/
/*  2019-5-11  修改 */
.left .tanchu ul{ width:290px; overflow:hidden;padding: 10px 30px 20px;font-size:14px;background: #ffffff; border:1px solid #bbbbbb; border-radius:3px; border-top:none; }
/*  2019-5-11  END*/
.left .tanchu ul li{line-height:27px; padding-bottom:10px;}
.left .tanchu ul li a{color:#666; display:block;}
.left .tanchu ul li a:hover{ text-decoration:underline;}
.left .tanchu ul li a {
    color: #666;
    display: block;
    font-size: 15px;
    color: #007AC5;
}
/* 首页日历 */
/*  2019-5-11  */

#tanchu_bt {
    background: #883263;
    border: 1px solid #bbbbbb;
        border-top-color: rgb(187, 187, 187);
        border-top-style: solid;
        border-top-width: 1px;
        border-bottom-color: rgb(187, 187, 187);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    border-radius: 3px;
    border-top: none;
    border-bottom: none;
    padding: 12px 20px 10px;
    color: #fff;
}

/*  2019-5-11  END*/
#tanchu_title .time{margin: 0 0 0 15px;color: #666;}
.left .tanchu ul li span.addr{ width:100%;color:#666;}
.left .tanchu ul {
    width: 320px;
    overflow: hidden;
    padding: 10px 15px 10px;
    font-size: 14px;
    background: #ffffff;
    border: 1px solid #bbbbbb;
        border-top-color: rgb(187, 187, 187);
        border-top-style: solid;
        border-top-width: 1px;
    border-radius: 3px;
    border-top: none;
}
